package site.jlopen.domain.data;

import java.util.Date;
/**
* @ClassName: KusciaData
* @Description: kuscia_data表：数据管理
* @author 码农小鹿
* @date 2024-08-19
 */
public class KusciaData {
	/**
	 * 主键
	 */
	private Long dataId;
	/**
	 * 创建人
	 */
	private Long dataUserId;
	/**
	 * 所属节点
	 */
	private Long dataNodeId;
	/**
	 * 所属数据源
	 */
	private Long dataSourceId;
	/**
	 * 数据对象ID
	 */
	private String dataDomaindataId;
	/**
	 * 数据名称
	 */
	private String dataTitle;
	/**
	 * 文件源名称
	 */
	private String dataNativeName;
	/**
	 * 相对数据源所在位置的路径
	 */
	private String dataRelativeName;
	/**
	 * table,model,rule,report,unknown
	 */
	private String dataType;
	/**
	 * 描述
	 */
	private String dataDescription;
	/**
	 * 创建时间
	 */
	private Date dataCreate;
	/**
	 * 修改时间
	 */
	private Date dataModified;

	public KusciaData() {
		super();
	}
	
	public Long getDataId() {
		return dataId;
	}
	public KusciaData setDataId(Long dataId) {
		this.dataId = dataId;
		return this;
	}
	
	public Long getDataNodeId() {
		return dataNodeId;
	}
	public KusciaData setDataNodeId(Long dataNodeId) {
		this.dataNodeId = dataNodeId;
		return this;
	}
	
	public Long getDataSourceId() {
		return dataSourceId;
	}
	public KusciaData setDataSourceId(Long dataSourceId) {
		this.dataSourceId = dataSourceId;
		return this;
	}
	
	public String getDataDomaindataId() {
		return dataDomaindataId;
	}
	public KusciaData setDataDomaindataId(String dataDomaindataId) {
		this.dataDomaindataId = dataDomaindataId;
		return this;
	}
	
	public String getDataTitle() {
		return dataTitle;
	}
	public KusciaData setDataTitle(String dataTitle) {
		this.dataTitle = dataTitle;
		return this;
	}
	
	public String getDataNativeName() {
		return dataNativeName;
	}
	public KusciaData setDataNativeName(String dataNativeName) {
		this.dataNativeName = dataNativeName;
		return this;
	}
	
	public String getDataRelativeName() {
		return dataRelativeName;
	}
	public KusciaData setDataRelativeName(String dataRelativeName) {
		this.dataRelativeName = dataRelativeName;
		return this;
	}
	
	public String getDataType() {
		return dataType;
	}
	public KusciaData setDataType(String dataType) {
		this.dataType = dataType;
		return this;
	}
	
	public String getDataDescription() {
		return dataDescription;
	}
	public KusciaData setDataDescription(String dataDescription) {
		this.dataDescription = dataDescription;
		return this;
	}
	
	public Date getDataCreate() {
		return dataCreate;
	}
	public KusciaData setDataCreate(Date dataCreate) {
		this.dataCreate = dataCreate;
		return this;
	}
	
	public Date getDataModified() {
		return dataModified;
	}
	public KusciaData setDataModified(Date dataModified) {
		this.dataModified = dataModified;
		return this;
	}

	public Long getDataUserId() {
		return dataUserId;
	}

	public KusciaData setDataUserId(Long dataUserId) {
		this.dataUserId = dataUserId;
		return this;
	}
	
}